#pragma once
#include <stdio.h>
#include <stdlib.h>
#include<string.h>
#include<assert.h>
#define name_max 20
#define phone_max 12
#define sex_max 5
#define data_max 1000
#define add_max 20
#define defalutmax 3
#define zizeng 2
typedef struct Peopleinfo
{
	char name[name_max];
	char sex[sex_max];
	int age;
	char phone[phone_max];
	char add[add_max];
}Peopleinfo;
typedef struct contract
{
	Peopleinfo* data;
	int sz;
	int rongliang;
}contract;
void chushihua(contract* p);
void addcon(contract* p);
int  findname(const contract* p);
void print(const contract* p);
void search(const contract* p);
void del(contract* p);
void clear(contract* p);
void modify(contract* p);
void sort(contract* p);
void kuorong(contract* p);
void freep(contract* p);
void savedata(contract* p);
void loaddata(contract* p);